/*
【问题描述】十进制数转换为R进制数。R可以是2、3、4、5、6、7、8、9、10之一。
【输入形式】输入十进制数。
【输出形式】输出R进制数。
【样例输入】dec=???,R=???
【样例输出】result=????
【样例说明】
【评分标准】增加指针（索引）应用。
*/

#include<stdio.h>

int main()
{
    int num,numcovert=0,numtemp,R,count=0;
    int *pnum,*pR,*pnumcovert,*pnumtemp;
    pnum=&num;
    pR=&R;
    pnumcovert=&numcovert;
    pnumtemp=&numtemp;
    //printf("Please input the num and R:");
    scanf("dec=%d,R=%d",pnum,pR);
    while(*pnum!=0){
        (*pnumtemp)=(*pnum)%(*pR);
        (*pnum)=(*pnum)/(*pR);
        (*pnumcovert)=(*pnumcovert)*10+(*pnumtemp);
        count++;
    }
    printf("result=");
    for(int i=0;i<count;i++){
        (*pnumtemp)=(*pnumcovert)%10;
        (*pnumcovert)=(*pnumcovert)/10;
        printf("%d",(*pnumtemp));
    }
}